const cron = require("node-cron");
const atRegularTime = () => {
  // 每隔五分钟运行一次
  // cron.schedule("*/5 * * * *", () => {
  //   console.log('每5分钟执行一次的任务'+new Date);
  // })
  // schedule参数格式：(秒) 分 时 日 月 周几
  cron.schedule("1 * * * * *", () => {
    // console.log('每分钟执行一次的任务'+new Date);
  });
  cron.schedule("59 * * * *", () => {
    // accessStatisticsFromSql(); // api访问统计
  });
  cron.schedule("0 0 * * *", () => {
    console.log("每天零点执行一次的任务");
    // 在这里编写每天任务的逻辑
  });
  cron.schedule("0 0 * * 0", () => {
    console.log("每周日零点执行一次的任务");
  });
  cron.schedule("0 0 1 * *", () => {
    console.log("每月1号零点执行一次的任务");
  });
  cron.schedule("0 0 1 1 *", () => {
    console.log("每年1月1号零点执行一次的任务");
  });
  cron.schedule("0 0 * * 6", () => {
    console.log("每周六零点执行一次的任务");
  });
  cron.schedule("0 16 * * *", () => {
    // console.log("每天 16:00 执行一次的任务");
    // 在这里编写特定时间任务的逻辑
  });
};
module.exports = atRegularTime;